@import url("animate.min.css");
@charset "utf-8";
/*初始化*/
* { margin: 0; padding: 0; }
*html { background-image: url(about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/
body, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, strong, span, form, b, p, i, th, td, pre, input, button, textarea, hr { margin: 0; padding: 0; }
body { line-height: 180%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; text-align: left; background: #fff; min-width: 1300px; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 600; color: #333; margin: 0; font-family: Arial, Helvetica, sans-serif; padding: 0; }
.clear { clear: both; height: 20px; overflow: hidden; }
img { border: 0px; margin: 0; padding: 0; }
img.zoom-img { -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; }
img.zoom-img:hover { -webkit-transform: scale(1.1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1.1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; overflow: hidden; }
a { color: #333; text-decoration: none; cursor: pointer; }
a:hover { color: #0d6fb8; text-decoration: none; }
input, select, button { border: 0px; }
/*页面结构*/
.wraper { margin: 0px auto; overflow: hidden; max-width: 1920px; }
.logo_bar { height: 115px; z-index: 999; width: 100%; background: url(top_bar.png) repeat; }
.index_logo { position: fixed; left: 0px; top: 0px; }
.logo_box { margin: 0px auto; position: relative; width: 1200px; height: 115px; }
.logo { float: left; width: 180px; height: 115px; line-height: 115px; text-indent: -9999px; overflow: hidden; background-position: left center; background-repeat: no-repeat; background-image: url(logo.png); background-size: 180px auto; }
.logoen{ background-image:url(logoen.png);}
.logo a { display: block; cursor: pointer; }
/**/
.fixed_bar { position: fixed; left: 0px; top: 0px; width: 100%; background: #fff; -webkit-box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2); -o-box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2); box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2); }
/**/
.menu_box { float: right; width: 42px; background-repeat: no-repeat; background-position: center; background-image: url(menu_ico.png); background-size: 42px 32px; display: none; height: 72px; text-indent: 9999px; }
.menu_bar { float: right; height: 94px; margin-top: 21px; }
.nav { float: left; display: inline; }
.nav .nav_list { float: left; height: 94px; display: inline; position: relative; margin-left: 30px; z-index: 999; }
.nav h3 { float: left; font-size: 16px; font-weight: 300; height: 80px; line-height: 80px; border-bottom: 14px; }
.nav h3 a { display: block; }
.nav .on { }
.nav .on h3, .nav .cur h3 { border-bottom: 14px solid #0d6fb8; }
.nav .first a, .nav .on h3 a, .nav .cur h3 a { color: #0d6fb8; }
.nav .sub_nav { display: none; /*默认隐藏*/ position: absolute; width: 3840px; left: 50%; margin-left: -1920px; height: 216px; background: url(sub_ico.png) repeat-x; top: 94px; z-index: 98; }
.nav .sub_nav_box { margin: 0px auto; overflow: hidden; width: 1200px; padding-top: 38px; }
.nav .sub_nav_box li { float: left; display: inline; overflow: hidden; width: 200px; margin-right: 30px; }
.nav .sub_nav_box li .sub_pic, .nav .sub_nav_box li .sub_txt { text-align: center; display: block; font-weight: 300; overflow: hidden; }
.nav .sub_nav_box li .sub_pic { height: 100px; }
.nav .sub_nav_box li .sub_pic img { height: 100px; }
.nav .sub_nav_box li .sub_txt { height: 40px; line-height: 40px; text-align: left; text-indent: 10px; font-size: 16px; background: #fff url(sub_jiantou.png) no-repeat 180px center; background-size: 10px 18px; }
.nav .sub_nav_1 .sub_nav_box { padding-left: 600px; }
.nav .sub_nav_2 .sub_nav_box { padding-left: 650px; }
.nav .sub_nav_3 .sub_nav_box { padding-left: 300px; }
.nav .sub_nav_4 .sub_nav_box { padding-left: 600px; }
.nav .sub_nav_5 .sub_nav_box { padding-left: 400px; }
.nav .sub_nav_6 .sub_nav_box { padding-left: 600px; }
/**/
.search { float: left; width: 30px; margin-top: 20px; margin-left: 30px; height: 40px; position: relative; background: url(search.png) no-repeat center; background-size: 19px 19px; cursor: pointer; z-index: 999999; }
.search .search_box { position: absolute; right: 0px; top: 40px; display: none; width: 178px; overflow: hidden; background: #fff; border: 1px solid #eceff4; height: 36px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; padding: 0px 10px; cursor: pointer; filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; }
.s_keyword, .s_submit { float: left; width: 150px; background: none; border: none; overflow: hidden; height: 36px; line-height: 36px; color: #999; outline: none; font-family: Arial, Helvetica, sans-serif; }
.s_submit { float: right; width: 28px; background-repeat: no-repeat; background-position: center; background-image: url(search.png); background-size: 16px 16px; text-indent: -9999px; border: none; cursor: pointer; }
.search:hover .search_box { display: block; }
/**/
.langue { float: left; height: 40px; margin-top: 20px; line-height: 40px; font-size: 16px; margin-left: 10px; overflow: hidden; }
/**/
.banner { height: 160px; padding: 30px 0px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-image: url(banner.jpg); background-size: 2000px auto; text-align: center; }
.banner h3 { display: block; font-weight: 300; font-size: 42px; color: #fff; overflow: hidden; line-height: 160px; }
/**/
.main, .block { margin: 0px auto; padding: 30px 0px; width: 1200px; overflow: hidden; }
.block { padding: 50px 0px; }
.main_l, .main_r { float: left; display: inline; width: 220px; background: #fff; overflow: hidden; }
.main_r { float: right; padding: 15px 20px; width: 880px; border: 1px solid #eceff4; background: #fff; margin-bottom: 10px; }
/*主区域*/
.pos_box { margin: 0px auto; width: 1200px; height: 58px; overflow: hidden; position: relative; }
.pos_txt { float: right; line-height: 58px; overflow: hidden; color: #666; }
.pos_txt a { color: #666; }
/**/
/**/
.sider_nav { float: left; height: 58px; }
.sider_nav li { float: left; display: inline; overflow: hidden; border-bottom: 3px solid #fff; height: 55px; line-height: 55px; font-size: 16px; margin-right: 50px; }
.sider_nav li:hover, .sider_nav li.cur { border-bottom: 3px solid #0d6fb8; }
.sider_nav li:hover a, .sider_nav li.cur a { color: #0d6fb8; }
/**/
.list_about { background-color: #D9D9D9; background-repeat: no-repeat; background-position: center; background-size: 1920px auto; height: 570px; overflow: hidden; }
.about_txt { float: left; overflow: hidden; width: 600px; margin: 20px 0px; padding-right: 20px; height: 400px; overflow-y: auto; font-size: 14px; line-height: 40px; text-align: justify; text-justify: inter-ideograph; }
.about_txt::-webkit-scrollbar {
width: 3px;
height: 3px;
}
 .about_txt::-webkit-scrollbar-thumb {
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: #0d6fb8;
}
 .about_txt::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 0;
background: #0D6FB8;
}
/**/
.list_his, .list_buju, .list_hexin, .page_box, .list_top, .list_box, .join_box, .join_list, .con_box, .con_list, .show_list, .jue_list, .mess_form, .shop_box, .shop_list, .page_no, .view_box, .view_body, .view_pic, .pre_box, .job_box, .job_list { padding: 30px 0px; overflow: hidden; margin: 0px auto; }
.view_body table, th, td { border: 1px solid #CCC; padding: 10px 10px; }
/**/
.txtScroll-left { margin-top: 30px; background: url(history.png) no-repeat center; position: relative; overflow: hidden; padding: 20px 0; }
.txtScroll-left .prev, .txtScroll-left .next { position: absolute; width: 20px; height: 20px; top: 50%; margin-top: -10px; text-align: center; line-height: 20px; font-size: 18px; background: #D9D9D9; border-radius: 50%; }
.txtScroll-left .prev { right: 0; }
.txtScroll-left .next { left: 0; }
.txtScroll-left .bd { overflow: hidden; margin: 0 20px; width: 1160px; }
.list_his { overflow: hidden; height: 185px; zoom: 1; }
.list_his .his { float: left; width: 183.333px; margin: 0 5px !important; height: 185px; position: relative; overflow: hidden; }
.list_his .his:before { content: ''; position: absolute; left: 50%; top: 50%; width: 27px; height: 27px; margin-left: -13.5px; margin-top: -13.5px; background: url(his_ico.png) no-repeat center bottom; background-size: 27px 27px; }
.list_his .his .his_n, .list_his .his .his_t { position: absolute; left: 0; text-align: center; overflow: hidden; line-height: 30px; width: 100%; }
.list_his .his .his_n { top: 45px; font-size: 24px; height: 30px; color: #0d6fb8; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; }
.list_his .his .his_t { bottom: 0; line-height: 25px; height: 75px; font-size: 13px; color: #666; text-align: left; }
.list_his .his:nth-child(2n) .his_n { top: auto; bottom: 40px; }
.list_his .his:nth-child(2n) .his_t { bottom: auot; top: 5px; }
/**/
.list_buju { }
.list_buju .buju { margin: 0px auto; overflow: hidden; background: #eceff4; height: 320px; float: left; width: 100%; margin-top: 30px; }
.list_buju .buju .buju_txt, .list_buju .buju .buju_pic { float: left; display: inline; overflow: hidden; }
.list_buju .buju .buju_pic { width: 600px; height: 320px; text-align: center; }
.list_buju .buju .buju_pic span { }
.list_buju .buju .buju_pic img { width: 600px; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.list_buju .buju .buju_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.list_buju .buju .buju_txt { padding: 45px 75px; height: 230px; width: 450px; line-height: 30px; font-size: 13px; color: #666; }
.list_buju .buju .buju_txt strong { display: block; overflow: hidden; font-size: 18px; font-weight: 600; color: #333; }
.list_buju .buju_r .buju_pic { float: right; }
.list_buju .buju .buju_txt .buju_other { margin-top: 35px; width: 120px; height: 35px; line-height: 35px; text-align: center; background: #0d6fb8; }
.list_buju .buju .buju_txt .buju_other a { color: #fff; display: block; }
/**/
.list_hexin { }
.list_hexin .hexin { margin: 0px auto; overflow: hidden; background: #eceff4; height: 350px; margin-top: 30px; margin-bottom: 30px; }
.list_hexin .hexin .hexin_txt, .list_hexin .hexin .hexin_pic { float: left; display: inline; overflow: hidden; }
.list_hexin .hexin .hexin_pic { width: 600px; height: 350px; text-align: center; float: right; }
.list_hexin .hexin .hexin_pic span { }
.list_hexin .hexin .hexin_pic img { height: 350px; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.list_hexin .hexin .hexin_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.list_hexin .hexin .hexin_txt { padding: 30px 75px; height: 290px; width: 450px; line-height: 30px; font-size: 13px; }
.list_hexin .hexin .hexin_txt strong { display: block; overflow: hidden; font-size: 18px; font-weight: 600; }
.list_hexin .hexin_r .hexin_txt { float: right; }
.list_hexin .hexin_r .hexin_pic { float: left; }
/**/
.page_box { font-size: 14px; line-height: 40px; text-align: justify; text-justify: inter-ideograph; }
.page_box img { max-width: 100%; }
/**/
.list_top { margin-top: 30px; height: 390px; overflow: hidden; position: relative; margin-bottom: 10px; }
.list_top_p, .list_top_t { position: absolute; overflow: hidden; }
.list_top_p { left: 0px; top: 0px; width: 695px; height: 390px; border: 1px solid #eceff4; text-align: center; z-index: 0; }
.list_top_p span { height: 100%; display: inline-block; vertical-align: middle; }
.list_top_p img { width: 695px; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.list_top_p:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.list_top_t { position: absolute; right: 0px; padding: 50px 50px; z-index: 1; width: 500px; height: 195px; background: #0d6fb8; top: 50%; margin-top: -197px; }
.list_top_t .n_title, .list_top_t .n_txt, .list_top_t .n_other { display: block; overflow: hidden; }
.list_top_t .n_title { line-height: 40px; height: 40px; font-size: 20px; font-weight: 300; }
.list_top_t .n_title a { color: #fff; }
.list_top_t .n_txt { padding: 10px 0px; line-height: 30px; color: #fff; }
.list_top_t .n_other { margin-top: 5px; width: 120px; height: 35px; line-height: 35px; text-align: center; background: #fff; }
.list_top_t .n_other a { color: #0d6fb8; }
/**/
.list_box { padding: 0px 0px; }
.list_box .new { overflow: hidden; position: relative; margin-bottom: 30px; float: left; width: 100%; }
.list_box .new .new_pic, .list_box .new .new_title, .list_box .new .new_txt, .list_box .new .new_other { width: auto; display: block; overflow: hidden; }
.list_box .new .new_pic { float: left; width: 505px; height: 285px; margin-right: 35px; display: inline; border: 1px solid #eceff4; text-align: center; }
.list_box .new .new_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.list_box .new .new_pic img { width: 505px; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.list_box .new .new_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.list_box .new .new_title { line-height: 45px; height: 45px; font-size: 20px; font-weight: 600; }
.list_box .new .new_title a { }
.list_box .new .new_txt { line-height: 35px; color: #666; font-size: 13px; }
.list_box .new .new_other { padding: 5px 0px; height: 30px; line-height: 30px; color: #9F9F9F; }
.list_box .new .new_other a { color: #9F9F9F; }
.list_box .new:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; cursor: pointer; }
/**/
.join_box { padding: 0px 0px; margin: 0px auto; overflow: hidden; height: 322px; margin-bottom: 60px; margin-top: 30px; }
.join_box .join_txt, .join_box .join_pic { float: left; display: inline; overflow: hidden; }
.join_box .join_pic { width: 602px; height: 320px; text-align: center; border: 1px solid #eceff4; }
.join_box .join_pic span { }
.join_box .join_pic img { height: 320px; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.join_box .join_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.join_box .join_txt { float: right; padding: 20px 55px; height: 282px; width: 480px; line-height: 30px; font-size: 13px; }
.join_box .join_txt strong { display: block; overflow: hidden; font-size: 18px; font-weight: 300; }
/**/
.join_list { }
.join_list li { float: left; display: inline; width: 270px; margin: 0px 15px; overflow: hidden; }
.join_list li .join_p, .join_list .join_n, .join_list .join_t { display: block; overflow: hidden; text-align: center; font-weight: 300; }
.join_list li .join_p span { height: 100%; display: inline-block; vertical-align: middle; }
.join_list li .join_p img { width: 133px; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.join_list li .join_p:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.join_list .join_n { line-height: 50px; font-size: 22px; margin-top: 10px; }
.join_list .join_t { line-height: 30px; text-align: left; font-size: 13px; color: #666; }
/**/
.show_list { }
.show_list .show { float: left; width: 280px; display: inline; overflow: hidden; margin: 0px 10px; margin-bottom: 20px; background: #fff; }
.show_list .show .show_pic, .show_list .show .show_txt { overflow: hidden; line-height: 45px; font-weight: 300; text-align: center; }
.show_list .show .show_pic { height: 180px; cursor: pointer; border: 1px solid #eceff4; width: 278px; }
.show_list .show .show_pic span { }
.show_list .show .show_pic img { height: 180px; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.show_list .show .show_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.show_list .show .show_txt { font-size: 15px; height: 45px; }
.show_list .show:hover:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; cursor: pointer; }
/**/
.con_box { height: 360px; position: relative; margin-top: 30px; margin-bottom: 30px; position: relative; }
.con_box .con_txt { position: absolute; padding: 30px 30px; width: 300px; height: 200px; left: 50px; top: 50%; margin-top: -180px; overflow: hidden; line-height: 30px; font-size: 13px; color: #fff; background: #0d6fb8; z-index: 9; }
.con_box .con_txt strong { display: block; overflow: hidden; font-size: 18px; font-weight: 600; }
.con_box .con_txt a { color: #fff; }
.con_box .con_map { position: absolute; overflow: hidden; text-align: center; width: 100%; height: 360px; left: 0px; top: 0px; z-index: 1; background: #876364 }
/**/
.con_list { width: 1286px; }
.con_list li { float: left; padding: 30px 50px; margin-right: 26px; margin-bottom: 26px; width: 485px; border: 1px solid #eceff4; overflow: hidden; border-top: 2px solid #0d6fb8; line-height: 35px; font-size: 13px; color: #666; }
.con_list li strong { display: block; overflow: hidden; font-size: 22px; font-weight: 600; color: #333; margin-bottom: 10px; }
/**/
.shop_bar { height: 468px; background-image: url(1-1PG91HI1O2.jpg); background-repeat: no-repeat; background-position: center; background-size: 1920px auto; margin-bottom: 50px; }
.shop_box { margin: 0px auto; width: 1200px; position: relative; padding: 0px 0px; height: 465px; }
.shop_box .shop_box_txt { position: absolute; padding: 50px 50px; width: 520px; height: 165px; left: 0px; top: 50%; margin-top: -132px; overflow: hidden; line-height: 40px; font-size: 24px; color: #fff; background: #0d6fb8; }
.shop_box .shop_box_txt strong { display: block; overflow: hidden; font-size: 28px; font-weight: 300; padding-top: 10px; }
.shop_box .shop_box_txt a { color: #fff; }
/**/
.shop_list { }
.shop_list .shop { float: left; width: 280px; height: 280px; position: relative; display: inline; overflow: hidden; margin: 15px 9px; border: 1px solid #eceff4; background: #fff; }
.shop_list .shop .shop_pic, .shop_list .shop .shop_txt { margin: 0px auto; overflow: hidden; font-weight: 300; line-height: 40px; text-align: center; }
.shop_list .shop .shop_pic { height: 240px; }
.shop_list .shop .shop_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.shop_list .shop .shop_pic img { width: 260px; vertical-align: middle; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.shop_list .shop .shop_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.shop_list .shop .shop_txt { font-size: 16px; height: 40px; padding: 0px 10px; width: 260px; background: #BFBFBF; }
.shop_list .shop .shop_txt a { color: #333; }
/**/
.jue_bar { background: #E4E4E4; overflow: hidden; }
.jue_list { width: 1230px; }
.jue_list .jue { float: left; width: 380px; position: relative; display: inline; overflow: hidden; margin-top: 20px; margin-right: 30px; }
.jue_list .jue .jue_pic, .jue_list .jue .jue_txt { margin: 0px auto; overflow: hidden; font-weight: 300; line-height: 40px; text-align: center; }
.jue_list .jue .jue_pic { width: 378px; height: 250px; border: 1px solid #eceff4; background: #fff; }
.jue_list .jue .jue_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.jue_list .jue .jue_pic img { width: 378px; vertical-align: middle; vertical-align: middle; margin-top: -20px; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.jue_list .jue .jue_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.jue_list .jue .jue_txt { font-size: 16px; height: 40px; padding: 10px 10px; }
.jue_list .jue .jue_txt a { }
/**/
.mess_form { width: 680px; margin: 0px auto; }
.mess_form dl { margin: 0px auto; text-align: center; overflow: hidden; margin-bottom: 20px; display: block; }
.mess_form .mess_l, .mess_form .mess_r { float: left; display: inline; overflow: hidden; width: 380px; }
.mess_form .mess_r { float: right; width: 800px; }
.mess_form .input_box, .mess_form .text_area { float: left; display: inline; padding: 0px 9px; margin: 0px 10px; height: 38px; line-height: 38px; color: #666; width: 300px; overflow: hidden; border: 1px solid #eceff4; font-family: Arial, Helvetica, sans-serif; font-size: 14px; outline-color: #0d6fb8; }
.mess_form .text_area { width: 640px; height: 152px; margin: 0px 10px; resize: none; }
.mess_form dl span { float: left; height: 30px; line-height: 30px; display: inline; margin-right: 10px; }
.mess_form dl img { margin-left: 10px; padding-top: 5px; }
.mess_form .mess_bt { display: inline-block; background: #0d6fb8; padding: 0px 30px; border: 0px; cursor: pointer; height: 36px; line-height: 36px; color: #fff; margin-left: 10px; font-size: 15px; margin-right: 10px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; }
/*09-01*/
.job_box { background: #86B6DA url(jopimg.jpg) no-repeat; text-align: center; font-size: 14px; line-height: 30px; }
/**/
.job_list { }
.job_list .job_top, .job_list .job_new, .job_list .job_new .job_biaoti, .job_list .job_new .job_txt { margin: 0px auto; overflow: hidden; cursor: pointer; text-align: center; }
.job_list .job_top { height: 46px; line-height: 46px; background: #0d6fb8; font-size: 16px; color: #fff; }
.job_list .job_new { padding: 5px 0px; }
.job_list .job_new_ico { background: #EBEBEB; }
.job_list .job_new .job_biaoti { border-bottom: 1px solid #BEBEBE; font-size: 14px; line-height: 45px; height: 45px; }
.job_list .job_new .job_txt { position: relative; padding: 20px 100px; padding-bottom: 60px; font-size: 14px; line-height: 30px; text-align: justify; text-justify: inter-ideograph; display: none; }
.job_list .job_new .job_txt .job_bt_l, .job_list .job_new .job_txt .job_bt_r { position: absolute; height: 40px; overflow: hidden; text-align: center; line-height: 40px; background-color: #0d6fb8; font-size: 18px; color: #fff; bottom: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.job_list .job_new .job_txt .job_bt_l { left: 100px; padding: 0px 20px; margin-bottom: 10px; }
.job_list .job_new .job_txt .job_bt_l a { display: block; color: #fff; }
.job_list .job_new .job_txt .job_bt_r { right: 100px; width: 40px; background-image: url(job_close.png); background-position: center; background-repeat: no-repeat; background-size: 32px auto; text-indent: -9999px; margin-bottom: 10px; }
.job_list .table_1, .job_list .table_2, .job_list .table_3, .job_list .table_4 { float: left; display: inline; overflow: hidden; width: 300px; }
.job_list .table_1 { }
.job_list .table_2 { }
.job_list .table_3 { }
.job_list .table_4 { }
.job_list .bd_color { }
/*09-01*/
.page_no { text-align: center; padding-top: 20px; line-height: 35px; }
.page_no li, .page_no li.disabled { display: inline-block; border: 1px solid #eceff4; padding: 3px 13px; line-height: 30px; margin: 0px 5px; text-align: center; text-decoration: none; background: #fff; cursor: pointer; }
.page_no li:hover, .page_no li.thisclass { border: 1px solid #0d6fb8; background: #0d6fb8; color: #fff; }
.page_no li:hover a, .page_no li.thisclass a { color: #fff; }
/*翻页*/
.view_box { }
.view_title { font-size: 28px; color: #0d6fb8; text-align: center; font-weight: 300; line-height: 40px; padding-bottom: 12px; margin-bottom: 5px; border-bottom: 1px dotted #eceff4; }
.view_msg, .view_info { line-height: 35px; text-align: center; color: #666; }
.view_msg a, .view_info a { color: #666; }
.view_info { text-align: left; padding-top: 10px; font-size: 14px; }
.view_body { font-size: 14px; line-height: 40px; text-align: justify; text-justify: inter-ideograph; }
.view_body img { max-width: 100%; }
.view_pic { }
.view_pic img { margin: 0px auto; display: block; max-width: 100%; overflow: hidden; margin-bottom: 20px; }
/**/
.view_l, .view_r { float: left; width: 687px; overflow: hidden; display: inline; }
.view_r { float: right; width: 480px; }
/**/
.shop_slide { float: left; display: inline; width: 685px; position: relative; height: 445px; border: 1px solid #eceff4; overflow: hidden; z-index: 0; }
.shop_slide .bd { position: relative; z-index: 0; }
.shop_slide .bd ul { width: 100% !important; }
.shop_slide .bd li { width: 685px; height: 445px; overflow: hidden; text-align: center; }
.shop_slide .bd li span { height: 100%; display: inline-block; vertical-align: middle; }
.shop_slide .bd li img { width: 605px; vertical-align: middle; }
.shop_slide .bd li a { display: block; height: 445px; }
.shop_slide .hd { margin: 0px auto; position: relative; z-index: 1; bottom: 30px; text-align: center; }
.shop_slide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
width: 10px; height: 10px; background: #fff; text-indent: -9999px; margin-left: 5px; margin-right: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.shop_slide .hd ul .on { background: #0d6fb8; }
.shop_slide .prev, .shop_slide .next { position: absolute; left: 1%; top: 50%; margin-top: -35px; display: block; width: 37px; height: 71px; background: url(next.png) no-repeat; filter: alpha(opacity=80); opacity: 0.8; }
.shop_slide .next { left: auto; right: 1%; background: url(prev.png) no-repeat right center; }
/**/
.pre_box { border-top: 1px dashed #eceff4; padding: 10px 0px; font-size: 13px; color: #666; }
.pre_box li { line-height: 35px; }
.pre_box li a { color: #666; }
/**/
.full_slide { width: 100%; position: relative; height: 866px; overflow: hidden; margin: 0px auto; z-index: 0; }
.full_slide .bd { position: relative; z-index: 0; }
.full_slide .bd ul { width: 100% !important; }
.full_slide .bd li { width: 100% !important; height: 866px; overflow: hidden; text-align: center; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 1920px auto; }
.full_slide .bd li a { display: block; height: 866px; }
.full_slide .hd { margin: 0px auto; position: relative; z-index: 1; bottom: 30px; text-align: center; }
.full_slide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
width: 10px; height: 10px; background: #fff; text-indent: -9999px; margin-left: 5px; margin-right: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.full_slide .hd ul .on { background: #0d6fb8; }
.full_slide .prev, .full_slide .next { position: absolute; left: 1%; top: 50%; margin-top: -28px; display: block; width: 33px; height: 56px; background: url(banner-left.png) no-repeat; filter: alpha(opacity=80); opacity: 0.8; }
.full_slide .next { left: auto; right: 1%; background: url(banner-right.png) no-repeat right center; }
/**/
.index_bar { overflow: hidden; background: #EFEFEF; }
.index_list, .index_app { margin: 0px auto; overflow: hidden; padding: 20px 0px; }
.index_list { width: 1232px; }
.index_list li { float: left; display: inline; width: 276px; margin-right: 32px; overflow: hidden; }
.index_list li .n_title, .index_list li .n_txt, .index_list li .n_time { display: block; overflow: hidden; line-height: 30px; }
.index_list li .n_title { line-height: 45px; height: 45px; font-size: 16px; font-weight: 600; }
.index_list li .n_title a { }
.index_list li .n_txt { font-size: 13px; color: #595959; }
.index_list li .n_time { color: #0d6fb8; font-size: 13px; }
.index_list li img { width: 276px; height: 130px; object-fit: cover; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.index_list li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
/**/
.index_app { padding: 0px 0px; position: relative; overflow: visible; margin: 0px auto; width: 1260px; margin-top: 50px; }
.index_app .piclist { overflow: hidden; zoom: 1; }
.index_app .picbox { overflow: hidden; position: relative; width: 1200px; left: 30px; }
.index_app .app { margin: 0px auto; overflow: hidden; background: #fff; height: 430px; }
.index_app .app .app_txt, .index_app .app .app_pic { float: left; display: inline; overflow: hidden; }
.index_app .app .app_pic { width: 695px; height: 430px; text-align: center; float: right; }
.index_app .app .app_pic span { }
.index_app .app .app_pic img { width: 695px; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.index_app .app .app_pic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.index_app .app .app_txt { padding: 50px 50px; height: 330px; width: 405px; line-height: 30px; font-size: 13px; position: relative; }
.index_app .app .app_txt strong { display: block; overflow: hidden; font-size: 30px; font-weight: 600; line-height: 40px; }
.index_app .app .app_txt .app_other { position: absolute; left: 50px; bottom: 50px; width: 120px; height: 35px; line-height: 35px; text-align: center; background: #0d6fb8; }
.index_app .app .app_txt .app_other a { color: #fff; display: block; }
.index_app .pageBtn .sprev, .index_app .pageBtn .snext { display: block; cursor: pointer; position: absolute; top: 50%; margin-top: -30px; width: 20px; height: 60px; text-indent: -9999px; overflow: hidden; }
.index_app .pageBtn .sprev { background: url(next.png) no-repeat center left; left: 0px; }
.index_app .pageBtn .snext { background: url(prev.png) no-repeat center right; right: 0px; }
/**/
.index_shop { width: 1200px; margin: 0px auto; position: relative; z-index: 2; margin-bottom: 30px; display: block; }
.index_shop li { float: left; display: inline; width: 400px; display: inline-block; overflow: hidden; background: #fff; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; cursor: pointer; }
.index_shop li:hover { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); background: #0d6fb8; }
.index_shop li .shop_p, .index_shop li .shop_t, .index_shop li .shop_n, .index_shop li .shop_i { overflow: hidden; line-height: 45px; font-weight: 300; text-align: left; }
.index_shop li .shop_p { height: 245px; text-align: center; }
.index_shop li .shop_p span { }
.index_shop li .shop_p img { width: 400px; vertical-align: middle; }
.index_shop li .shop_p img { width: 400px; vertical-align: middle; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; }
.index_shop li .shop_p:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.index_shop li .shop_t { padding: 10px 40px 80px 40px; }
.index_shop li .shop_n { height: 45px; font-size: 24px; font-weight: 600; color: #666; }
.index_shop li .shop_n a { color: #666; }
.index_shop li .shop_i { line-height: 30px; color: #595959; font-size: 13px; padding-bottom: 10px; }
.index_shop li:hover .shop_n a, .index_shop li:hover .shop_i { color: #fff; }
/**/
.t_box { }
.t_cn, .t_en, .t_txt, .t_index { margin: 0px auto; text-align: center; overflow: hidden; font-weight: 600; line-height: 45px; padding-bottom: 5px; }
.t_cn { font-size: 22px; background: url(t_line.png) no-repeat bottom center; }
.t_en { font-size: 16px; color: #7D7D7D; }
.t_about { text-align: left; background: url(t_line.png) no-repeat left bottom; }
.t_pos { border-bottom: 1px solid #eceff4; height: 40px; line-height: 40px; position: relative; width: 100%; text-indent: 1em; font-size: 14px; font-weight: 600; color: #0d6fb8; }
.t_txt { font-size: 28px; color: #0d6fb8; line-height: 50px; }
.t_index { background: url(t_new.png) no-repeat top center; background-size: 50px auto; padding-top: 60px; font-size: 32px; line-height: 50px; }
/**/
.foot_bar { overflow: hidden; border-top: 5px solid #0d6fb8; background: #555; padding: 50px 0px; }
.foot_nav { margin: 0px auto; width: 1200px; color: #DDD; overflow: hidden; background: url(foot_code.png) no-repeat right center; background-size: 125px 125px; }
.foot_nav dl { float: left; display: inline; overflow: hidden; width: 160px; }
.foot_nav dl dt, .foot_nav dl dd, .foot_nav dl dd li { margin: 0px auto; overflow: hidden; display: block; font-size: 16px; line-height: 35px; }
.foot_nav dl dt { font-weight: 300; }
.foot_nav dl.d_nav_3 { width: 220px; }
.foot_nav dl dt a, .foot_nav dl dd li a, .foot_txt a { color: #DDD; cursor: pointer; }
.foot_nav dl dd li { font-size: 13px; }
.foot_txt { margin: 0px auto; overflow: hidden; margin-top: 30px; font-size: 13px; text-align: center; width: 1200px; line-height: 28px; color: #DDD; }
/**/
.fl { float: left; }
.fr { float: right; }
.pdt { padding-top: 0px; }
.t_left { text-align: left; }
/**/
.page-turn { text-align: center; padding: 10px 10px 20px; overflow: hidden; }
.page-turn a { display: inline-block; overflow: hidden; height: 76px; line-height: 76px; font-size: 22px; color: #0D6FB8; margin: 0px 10px; text-align: center; }
.page-turn a.page-num-current { text-decoration: underline; }
